﻿
.header .hd { background: none;position:relative;height:85px;}

.item-area li.area_more a,
.item-area li.current,
.notice li,.help-center li,
.guidebook,
.item-border h2 span,
.search-bottom .btn4,
.item-area dd.current,
.login-title,
.search_head,
.search_foot,
.ubtrip_search li,
.flight_type,
.search .search-content{background:url(../images/Template4/bg_index.png) no-repeat;}
.search{position: relative;overflow:hidden;background:none;width:auto;height:auto;border:1px solid #519214;margin:1px 0;background-color:#FEF3C6}
/*
.nav .nav-menu li.current a,
.nav*/
.content{font-size:12px;width:960px;}
.notice li,
.help-center li{padding-left:12px;background-position:-269px -169px;font-size:12px;line-height:150%;}

.booking-step{padding:0 0 4px;margin-top:10px;margin-left:3px;margin-right:3px;}
.travel-toolbox{margin:0 3px;}
.help-center, .travel-toolbox{width:auto;}
.item-box{margin-top:10px;}
.column-center .ubtrip_play{margin:0;border:7px solid #ccc}
.column-center{width:428px;overflow:hidden;padding:0;margin-right:9px;}
.ubtrip_play{width:413px;height:245px;position:relative;}
.ubtrip_play_page{position:absolute;right:6px;bottom:7px;}
.ubtrip_play_page li{height:18px;line-height:18px;overflow:hidden;text-align:center;width:18px;margin-right:4px;float:left;display:inline;cursor:pointer;background-color:#333;color:#fff;}
.ubtrip_play_page li.selected{background-color:#f60;font-weight:bold;}

.item-area{height:28px;margin:1px 1px 0 1px;position:relative;background:url(../images/Template4/item_title_bg.png) right 0 #519214 no-repeat;}
.item-area dt{color:#fff;float:left;font-size:14px;margin:5px 7px 0 6px;}
.item-area dd{float:left;margin:7px 1px 0 0;height:19px;overflow:hidden;color:#fff;padding:0 3px;cursor:pointer;}
.item-area dd.current{background-position:-250px -150px;}
.item-area dd.item_more{float:right;}
.item-area dd.item_more a,.item-area dd.item_more a:link,.item-area dd.item_more a:visited{color:#fff;}
.item-area dd.item_more a:hover{color:#f60;text-decoration:none;}


.item-content{margin-top:5px;}
.item-content li{overflow:hidden;zoom:1;line-height:180%;padding-left:10px;}
.item-content li a{float:left;}
.item-content li a:link,.item-content li a:visited{text-decoration:none;}

.item-content .item_date{margin-right:8px;color:#333;}
.item-content .price,.hotels-content .price{float:right;margin-right:30px}
.ad260x200{width:260px;height:200px;margin-top:10px;}
.ad468x60{width:468px;height:60px;overflow:hidden;position:absolute;left:262px;top:5px;}

.travel-content{}
.travel-content li{padding:3px 5px;float:left;width:220px;}


.travel-content li a{float:left;}
.travel-content li .price{float:right;display:block;}
.travel-panel{overflow:hidden;}

.item-panel ul{display:none;}
.item-panel ul.current{display:block}
.column-right{font-size:12px;width:233px;padding:0;}

.guidebook{background-position:0 -209px;margin:0 auto 5px;}
.item-border{border:1px solid #539617;margin-top:10px;position:relative;}
.travel_choice{height:361px;margin:0;border-top:0;overflow:hidden;}
.flight_choice li,.hotel_choice li{width:195px;float:left;}
.flight_choice,.hotel_choice{height:216px;height:216px\9;*height:217px;_height:220px;overflow:hidden;}

.help-center{border-top:0;text-align: left;height:165px;margin:0;*height:158px;_height:162px;overflow:hidden;}

.flight-content li .price,.hotels-content li .price{margin-right:10px;display:inline}
.travel-content li .price{margin-right:26px;}

.content .sidebar{width:280px;margin-right:9px;}
.search .search-tabs{position:static;}
.t0-selected{background-position:0 0;}
.t1-selected{background-position:0 -48px;}
.t2-selected{background-position:0 -98px;}
.ubtrip_search{padding:10px 0 0 14px;}
.ubtrip_search li{height:33px;padding-left:50px;text-align:left;line-height:33px;}
.ubtrip_search li a:link,.ubtrip_search li a:visited{color:#999;font-weight:bold;}
.ubtrip_search li.selected a:link,.ubtrip_search li.selected  a:visited{color:#f60}
.ubtrip_search li a{display:block;overflow:hidden;}
.ubtrip_search li.ubtrip_search_flight{background-position:0 -403px;position:relative;}
.ubtrip_search li.ubtrip_search_hotel{background-position:0 -443px}
.ubtrip_search li.ubtrip_search_train{background-position:0 -479px}


.search .search-content{position:relative;background-position:0 -533px;margin:0 10px;height:244px;}
.travel-toolbox-weather,.travel-tips{margin-left:40px;}
.search-bottom .btn4{background-position:-71px -191px;}
.item-border h2{height:27px;line-height:27px;margin-bottom:5px;}
.item-border h2 strong{color:#5BA11D;font-size:12px;font-weight:bold;}
.item-border h2 a:link,.item-border h2 a:visited{color:#666;}
.item-border h2 a:hover{color:#f60;text-decoration:none;}
.login-title{background-position:0 -150px;height:30px;margin:1px 1px 0 1px;}
.login-title strong{float:left;margin:7px 0 0 35px;color:#fff;}
.login-title a:link,.login-title a:visited{float:right;margin:7px 10px 0 0;color:#FFFF99;}
.login-panel{margin:0;width:auto;background:none;height:185px;}
.travel-toolbox{border-bottom:0;margin:0}
.travel-toolbox{border-bottom:1px solid #539617;height:100px;}

.login-panel-main{padding-top:14px;}
.login-panel-main li{padding-left:30px;}
.login-panel-main li.noheight{padding-left:50px}
.travel-toolbox-weather, .travel-tips{margin:0}

.travel-toolbox-weather{margin-left:20px;}
.train-times{margin-left:40px;}
.exchange-rates{margin:-5px 0 0 -10px;}


.travel-toolbox ul{margin-left:40px;}
.travel-toolbox li a{position:relative;}

.notice{height:163px;overflow:hidden;}
.login-panel-main{position:static;}

.travel-toolbox li.train-times{margin:0 0 0 40px;}
.travel-toolbox li.travel-tips{margin:10px 0 0 10px;}
.travel-toolbox li.exchange-rates{margin-bottom:5px;}
.helplist{text-align:left;}
.login-panel-main .inputTag{width:100px;}

.search .search-bottom{width:100%;}
.search_head{height:28px;}
.search_foot{background-position:0 -29px;height:28px;margin-bottom:10px;}
.flight_type{background-position:0 -66px;width:148px;height:56px;overflow:hidden;position:absolute;top:0;right:7px;}
.flight_type div{margin-left:30px;height:20px;}
/*
.nav{background-position:0 -412px;height:37px;background-repeat:repeat-x}
.nav .nav-menu li{width:80px;text-align:center;}
.nav .nav-menu li.current a strong{background:none;}
.nav .nav-menu li.current a{background-position:0 -459px;color:#2F6DA0;font-weight:bold;font-size:14px;}
.nav .nav-menu li.current a:hover,.nav .nav-menu li.current a:link,.nav .nav-menu li.current a:visited{background-position:0 -459px;color:#2F6DA0;font-weight:bold;font-size:14px}
.nav .nav-menu li a:hover{background-position:0 -459px;}
.nav .nav-menu li a:hover strong{background:none}
*/
.footer_pages{width:988px;}
.template-hd-link{position:absolute;top:18px;right:27px;font-size: 14px;font-weight:bold;text-align:center;color:#666;}
.template-hd-link strong{background-position:-84px -240px;color:#FF8F11;}
.ad_google_height_100{height:100px;margin-top:10px;text-align:left;}
.ad_google_height_39{height:39px;text-align:left;}
.ad_google_height_71{height:71px;}